package org.lts.yuqueexportor.entity;

import lombok.Data;
import java.util.List;

/**
 * 语雀知识库实体
 */
@Data
public class YuqueBook {

    /**
     * ID
     */
    private Long id;

    /**
     * 知识库类型
     */
    private String type;

    /**
     * 知识库slug
     */
    private String slug;

    /**
     * 名称
     */
    private String name;

    /**
     * 命名空间
     */
    private String namespace;

    /**
     * 描述
     */
    private String description;

    /**
     * 所属用户ID
     */
    private Long userId;

    /**
     * 创建者ID
     */
    private Long creatorId;

    /**
     * 公开级别
     */
    private Integer _public;

    /**
     * 从summary字段提取的文档列表(用于受限空间的workaround)
     */
    private List<YuqueDoc> summaryDocs;
}
